package kr.co.bettersoft.usedmarketandroid.common;
/**
 * 어플내에서 공용으로 사용할 변수들을 모아두는 클래스이다.
 * @author blue
 *
 */
public class CommonConstant {
	public static String alertTitle = "UsedMarket";		// 얼럿을 보여줄때 사용할 타이틀명
//		public static String serverNames = "http://pushchat.onemobileservice.com/pushChatRest";		// 서버 통신 용 / 테스트	// *** 
	public static String serverNames = "http://mobile.airdeal.co.kr/usedMarketMobile";		// 서버 통신 용 / 운영	// *** 

	public static String prefName= "UsedMarketPref";									// 프리퍼런스명. 어플내 공유 프리퍼런스의 이름값
//	public static String packageNames = "kr.co.bettersoft.usedmarketandroid.activity";		// 패키지명. 어플 카운팅할때 사용.
	
	// 채팅 메시지 첨부 이미지 파일 경로
	public static String messageImgPathOriginal= "http://www.airdeal.co.kr/mobile/upload/chat/resize_image/";					// 원본		
	public static String messageImgPathThumbLarge= "http://www.airdeal.co.kr/mobile/upload/chat/thumbnail_large/";					// 큰 썸네일
	public static String messageImgPathThumbSmall= "http://www.airdeal.co.kr/mobile/upload/chat/thumbnail_small/";					// 작은 썸네일

	public static int serverConnectTimeOut = 8000;			// 서버 통신 최대 제한 시간	

	public static final String GCM_ID = "297818768433";	// GCM 등록용 일련번호	361102295364 -> 297818768433

	public static int UPLOAD_IMAGE_SIZE_BIG = 800;	// 등록 이미지 큰변 사이즈
	public static int UPLOAD_IMAGE_SIZE_SMALL = 600;	// 등록 이미지 작은변 사이즈

	public static String countryCode = "KR";		// 받아서 바꾸게 됨.


	public static Boolean comeBack = false;			// 홈버튼 나갔다 왔는지 여부
	public static String tempMyID = "";				// 홈버튼 나갔다 왔을때 다른 아디로 로그인 할 경우에 대비해서 아디도 저장한다.

	//	public static String qnaURL = "http://pushchat.onemobileservice.com/pushChatRest/pushChatViewController/faq/"+countryCode;		
	//	public static String termsPolicyURL = "http://pushchat.onemobileservice.com/pushChatRest/pushChatViewController/terms/"+countryCode;		// 이용 약관
	//	public static String privacyPolicyURL = "http://pushchat.onemobileservice.com/pushChatRest/pushChatViewController/privacy/"+countryCode;	// 개인정보 보호 정책, 시작시 동의 받는 페이지?
	
	// 이용 약관
	public static String termsPolicyURL = "http://mobile.airdeal.co.kr/usedMarketMobile/usedMarketViewController/terms/"+countryCode;		
	// 개인정보 보호 정책, 시작시 동의 받는 페이지?
	public static String privacyPolicyURL = "http://mobile.airdeal.co.kr/usedMarketMobile/usedMarketViewController/privacy/"+countryCode;
	// 청소년보호정책.
	public static String youthPolicyURL = "http://mobile.airdeal.co.kr/usedMarketMobile/usedMarketViewController/youth/"+countryCode;
//	// 공지사항
//	public static String noticeURL = "http://pushchat.johnkim.pe.kr/pushChatRest/pushChatViewController/terms/"+countryCode;	
//	// QnA
//	public static String qnaURL = "http://pushchat.johnkim.pe.kr/pushChatRest/pushChatViewController/faq/"+countryCode;

	
//	이용약관.
//	http://mobile.airdeal.co.kr/usedMarketMobile/usedMarketViewController/terms/KR
//
//	개인정보보호정책.
//	http://mobile.airdeal.co.kr/usedMarketMobile/usedMarketViewController/privacy/KR
//
//	청소년보호정책.
//	http://mobile.airdeal.co.kr/usedMarketMobile/usedMarketViewController/youth/KR
	
	
	// 메뉴1. Home
	public static String MENU_1_HOME_URL = "http://mobile.airdeal.co.kr/index_home.jsp";
	// 메뉴2. Category
	public static String MENU_2_CATEGORY_URL = "http://mobile.airdeal.co.kr/index_category.jsp";
	// 메뉴3. MyShop
	public static String MENU_3_MYSHOP_URL = "http://mobile.airdeal.co.kr/index_myshop.jsp";
	// 메뉴4. Community
	public static String MENU_4_COMMUNITY_URL = "http://mobile.airdeal.co.kr/index_community.jsp";
	
	
	
	/*
	 * 사용자 관련 기능
	 */
	/** usedMarketCertificationController 인증 컨트롤러 	*/
	public static String USED_MARKET_CERTIFICATION_CONTROLLER = "usedMarketCertificationController";
	
	// usedMarketCertificationController 인증 컨트롤러 메소드. requestCertification	인증번호를 요청 한다.
	public static String REQUEST_CERTIFICATION = "requestCertification";
	
	// usedMarketCertificationController 인증 컨트롤러 메소드. requestAdmission	받은 인증번호로 승인을 요청 한다.
	public static String REQUEST_ADMISSION = "requestAdmission";

	/** usedMarketMemberController 멤버 컨트롤러 */
	public static String USED_MARKET_MEMBER_CONTROLLER = "usedMarketMemberController";
	
	// usedMarketMemberController 멤버 컨트롤러 메소드. selectMemberFromApp	 사용자 정보를 가져 온다.	
	public static String SELECT_MEMBER_FROM_APP = "selectMemberFromApp";
//	// usedMarketMemberController 멤버 컨트롤러 메소드. selectDuplication	사용자 등록전 중복검사를 한다.
//	public static String SELECT_DUPLICATION = "selectDuplication";
	
	// usedMarketMemberController 멤버 컨트롤러 메소드. selectDuplicationNickNameBeforeRegister	닉네임 중복검사를 한다.
	public static String SELECT_DUPLICATION_NICK_NAME_BEFORE_REGISTER = "selectDuplicationNickNameBeforeRegister";
	
	// usedMarketMemberController 멤버 컨트롤러 메소드. registerMember	사용자를 등록 한다.
	public static String REGISTER_MEMBER = "registerMember";
	
	// usedMarketMemberController 멤버 컨트롤러 메소드. updateMemberFromApp	사용자 정보를 수정 한다.
	public static String UPDATE_MEMBER_FROM_APP = "updateMemberFromApp";
	
	// usedMarketMemberController 멤버 컨트롤러 메소드. updatePushId	device token 을 업데이트 한다.
	public static String UPDATE_PUSH_ID = "updatePushId";
	
	// usedMarketMemberController 멤버 컨트롤러 메소드. updateDeactivate	 사용자를 비활성화 한다.
	public static String UPDATE_DEACTIVATE = "updateDeactivate";
	
	/** usedMarketRecommendationController 추천 컨트롤러 */	
	public static String USED_MARKET_RECOMMENDATION_CONTROLLER = "usedMarketRecommendationController";
	
	// usedMarketRecommendationController 추천 컨트롤러 메소드.  sendRecommendation 	친구들에게 추천 메시지를 전송한다.
	public static String SEND_RECOMMENDATION = "sendRecommendation";

	
	
	/*
	 * 채팅관련 기능
	 */
	/* usedMarketChatController 채팅방 컨트롤러 */	
	public static String USED_MARKET_CHAT_CONTROLLER = "usedMarketChatController";
	
	// usedMarketChatController 채팅방 컨트롤러	 메소드.  registerChatAndRegisterUser 	1. 채팅방을 생성한다. 2. 생성자를 사용자로 등록 한다.
	public static String REGISTER_CHAT_AND_REGISTER_USER = "registerChatAndRegisterUser";
	
	// usedMarketChatController 채팅방 컨트롤러	 메소드.  selectChat 	채팅방 정보를 가져 온다.
	public static String SELECT_CHAT = "selectChat";
	
	// usedMarketChatController 채팅방 컨트롤러	 메소드.  selectChatList 	채팅방 목록을 가져 온다.
	public static String SELECT_CHAT_LIST = "selectChatList";
	
	// usedMarketChatController 채팅방 컨트롤러	 메소드.  updateDeactivateChat 	채팅방을 비활성화 한다.
	public static String UPDATE_DEACTIVATE_CHAT = "updateDeactivateChat";
	
	/** usedMarketChatRecognitionController 채팅 인지 컨트롤러 */	
	public static String USED_MARKET_CHAT_RECOGNITION_CONTROLLER = "usedMarketChatRecognitionController";

	// usedMarketChatRecognitionController 채팅 인지 컨트롤러  메소드.  registerRecognition 	채팅방 인지 테이블에 등록 한다.
	public static String REGISTER_RECOGNITION = "registerRecognition";
	
	// usedMarketChatRecognitionController 채팅 인지 컨트롤러  메소드.  selectDuplicationRecognition 	인지 테이블에 등록되어 있는지 중복 확인한다.
	public static String SELECT_DUPLICATION_RECOGNITION = "selectDuplicationRecognition";
	
	// usedMarketChatRecognitionController 채팅 인지 컨트롤러  메소드.  updateReadYn 	인지 테이블의 메시지 읽음 여부를 업데이트 한다.
	public static String UPDATE_READ_YN = "updateReadYn";
	
	// usedMarketChatRecognitionController 채팅 인지 컨트롤러  메소드.  selectRecognition 	인지 테이블의 사용자 정보를 가져 온다.
	public static String SELECT_RECOGNITION = "selectRecognition";
	
	// usedMarketChatRecognitionController 채팅 인지 컨트롤러  메소드.  selectRecognitionList 	인지 테이블의 사용자 목록을 가져 온다.
	public static String SELECT_RECOGNITION_LIST = "selectRecognitionList";
	
	/** usedMarketChatUserController 채팅방 사용자 컨트롤러 */	
	public static String USED_MARKET_CHAT_USER_CONTROLLER = "usedMarketChatUserController";

	// usedMarketChatUserController 채팅방 사용자 컨트롤러  메소드.  registerUser 	채팅방에 사용자를 등록 한다.
	public static String REGISTER_USER = "registerUser";	
		
	// usedMarketChatUserController 채팅방 사용자 컨트롤러  메소드.  updateDeactivateUser 	채팅방 사용자를 비활성화 한다.
	public static String UPDATE_DEACTIVATE_USER = "updateDeactivateUser";	
	
	// usedMarketChatUserController 채팅방 사용자 컨트롤러  메소드.  selectUserList 	채팅방 사용자 목록을 가져 온다.
	public static String SELECT_USER_LIST = "selectUserList";	
	
	// usedMarketChatUserController 채팅방 사용자 컨트롤러  메소드.  selectUser 	채팅방 사용자 정보를 가져 온다.
	public static String SELECT_USER = "selectUser";	
	
	/** usedMarketChatMessageController 채팅방 메시지 컨트롤러 */	
	public static String USED_MARKET_CHAT_MESSAGE_CONTROLLER = "usedMarketChatMessageController";

	// usedMarketChatMessageController 채팅방 메시지 컨트롤러  메소드.  registerMessage 	메시지를 등록 한다.
	public static String REGISTER_MESSAGE = "registerMessage";		
		
	// usedMarketChatMessageController 채팅방 메시지 컨트롤러  메소드.  registerMessageWithImage 	메시지와 이미지를 등록 한다.
	public static String REGISTER_MESSAGE_WITH_IMAGE = "registerMessageWithImage";		
	
	// usedMarketChatMessageController 채팅방 메시지 컨트롤러  메소드.  selectMessageList 	메시지 목록을 가져 온다.
	public static String SELECT_MESSAGE_LIST = "selectMessageList";		
		
	
}
